/*
 * Copyright (C) 2019 yixun All Rights Reserved.
 * 
 * WxmsgFailure.java
 */
package com.yixun.qfbao.model;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.util.Date;

/**
 * [文件名称]<br>
 * WxmsgFailure.java<br>
 * <br>
 * [文件描述]<br>
 *  pojo bean<br>
 * <br>
 * [修改记录]<br>
 * 2019-07-08 19:26:58 创建 陶俊代码生成器<br>
 * 
 * @author 陶俊代码生成器
 * @version 1.00
 */
public class WxmsgFailure implements Serializable{
    /**
	 * 序列化UID
	 */
	private static final long serialVersionUID = 1L;

	/**
	 *
	 */
	private Long id;
	/**
	 *渠道公司Uuid
	 */
	private String companyUuid;
	/**
	 *0:运营后台 1巧渠道 2案场助手 3分销助手 4 巧分销
	 */
	private String systemId;
	/**
	 * 人员ID
	 */
	private Long partnerId;
	/**
	 *接收人OpenId
	 */
	private String receiveOpenid;
	/**
	 *报备Id
	 */
	private Long cusPreid;
	/**
	 *接收内容
	 */
	private String receiveContent;
	/**
	 *发送模板类型
	 */
	private String wxmodelType;
	/**
	 *模板Uuid
	 */
	private String wxmodelUuid;
	/**
	 *0:失败,1成功,2重发
	 */
	private String sendStatus;
	/**
	 * 返回结果
	 */
	private String result;
	/**
	 * 重发返回结果
	 */
	private String repeatResult;
	/**
	 *0: 未删除, 1已删除
	 */
	private String delFlag;
	/**
	 *创建时间
	 */
	@JSONField (format="yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	/**
	 *修改时间
	 */
	@JSONField (format="yyyy-MM-dd HH:mm:ss")
	private Date updateTime;

	/**
	 * 是否重发 0.否 1.是
	 */
	private Boolean isResend;

	public Boolean getIsResend() {
		return isResend;
	}

	public void setIsResend(Boolean isResend) {
		this.isResend = isResend;
	}

	/**
	 *设置 :
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**	 
	 *获取 :
	 */
	public Long getId() {
		return this.id;
	}

	/**	 
	 *设置 :渠道公司Uuid
	 */
	public void setCompanyUuid(String companyUuid) {
		this.companyUuid = companyUuid;
	}

	/**	 
	 *获取 :渠道公司Uuid
	 */
	public String getCompanyUuid() {
		return this.companyUuid;
	}

	/**	 
	 *设置 :0:运营后台 1巧渠道 2案场助手 3分销助手 4 巧分销
	 */
	public void setSystemId(String systemId) {
		this.systemId = systemId;
	}

	/**	 
	 *获取 :0:运营后台 1巧渠道 2案场助手 3分销助手 4 巧分销
	 */
	public String getSystemId() {
		return this.systemId;
	}

	/**	 
	 *设置 :接收人OpenId
	 */
	public void setReceiveOpenid(String receiveOpenid) {
		this.receiveOpenid = receiveOpenid;
	}

	/**	 
	 *获取 :接收人OpenId
	 */
	public String getReceiveOpenid() {
		return this.receiveOpenid;
	}

	public Long getCusPreid() {
		return cusPreid;
	}

	public void setCusPreid(Long cusPreid) {
		this.cusPreid = cusPreid;
	}

	/**
	 *设置 :接收内容
	 */
	public void setReceiveContent(String receiveContent) {
		this.receiveContent = receiveContent;
	}

	/**	 
	 *获取 :接收内容
	 */
	public String getReceiveContent() {
		return this.receiveContent;
	}

	/**	 
	 *设置 :发送模板类型
	 */
	public void setWxmodelType(String wxmodelType) {
		this.wxmodelType = wxmodelType;
	}

	/**	 
	 *获取 :发送模板类型
	 */
	public String getWxmodelType() {
		return this.wxmodelType;
	}

	/**	 
	 *设置 :模板Uuid
	 */
	public void setWxmodelUuid(String wxmodelUuid) {
		this.wxmodelUuid = wxmodelUuid;
	}

	/**	 
	 *获取 :模板Uuid
	 */
	public String getWxmodelUuid() {
		return this.wxmodelUuid;
	}

	/**	 
	 *设置 :0:失败,1成功
	 */
	public void setSendStatus(String sendStatus) {
		this.sendStatus = sendStatus;
	}

	/**	 
	 *获取 :0:失败,1成功
	 */
	public String getSendStatus() {
		return this.sendStatus;
	}

	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result;
	}

	public String getRepeatResult() {
		return repeatResult;
	}

	public void setRepeatResult(String repeatResult) {
		this.repeatResult = repeatResult;
	}

	/**
	 *设置 :0: 未删除, 1已删除
	 */
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	/**	 
	 *获取 :0: 未删除, 1已删除
	 */
	public String getDelFlag() {
		return this.delFlag;
	}

	/**	 
	 *设置 :创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**	 
	 *获取 :创建时间
	 */
	public Date getCreateTime() {
		return this.createTime;
	}

	/**	 
	 *设置 :修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**	 
	 *获取 :修改时间
	 */
	public Date getUpdateTime() {
		return this.updateTime;
	}

	public Long getPartnerId() {
		return partnerId;
	}

	public void setPartnerId(Long partnerId) {
		this.partnerId = partnerId;
	}

}
